/*** START GENERAL ***/
body {
	margin: 0;
	padding: 0;
	background-image: url("../img/background.gif");
	background-repeat: repeat-y;
	background-position: top center;
	background-color: #fff;
	font-family: arial, helvetica, sans-serif;
	/*
	text-transform: lowercase;
	*/
}

#container {
	width: 760px;
	margin: 0 auto;
	padding: 41px 8px 0px 8px;
	background-image: url("../../../img/top3.gif");
	background-repeat: no-repeat;
	background-position: top center;
}

#content {
	float: left;
	width: 529px;
	margin: 8px 0 0 0;
}

h2 {
	font-size: 1.4em;
	color: #434343;
}

h2 a,h2 a:visited {
	color: #434343;
	text-decoration: none;
}

h2 a:active,h2 a:hover {
	color: #74a8f5;
}

p {
	color: #636363;
}

em {
	font-style: normal;
	font-weight: bold;
}

a:link,a:visited {
	color: #74a8f5;
}

a:active,a:hover {
	color: #fb9622;
}

#content #error {
	background-color: #fff;
	color: #FE4D30;
	font-weight: bold;
	font-size: 0.9em;
}

/*** END GENERAL ***/ /*** START HEADER ***/
#header {
	width: 760px;
	height: 168px;
	position: relative;
}

#logo { /*
	float: left;
*/
	position: absolute;
	left: 0;
	top: 0;
}

#logo h1 {
	width: 215px;
	height: 168px;
	margin: 0 0 0 8px;
	padding: 0;
	background-image: url("../img/logo2.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -1000em;
	overflow: hidden;
	position: relative;
}

#logo h1 a {
	position: absolute;
	top: 0;
	left: 0px;
	display: block;
	width: 198px;
	height: 111px;
	margin: 0;
	padding: 0;
}

#navigationheader {
	position: absolute;
	left: 223px;
	top: 0;
	width: 529px;
	height: 52px;
	margin: 0;
	border-bottom: 1px solid #c1c1c1;
	background-image: url("../img/designcascade.gif");
	background-repeat: no-repeat;
	background-position: bottom right;
}

#navigationheader h2 {
	height: 0;
	margin: 0;
	padding: 0;
	text-indent: -1000em;
	overflow: hidden;
}

#navigationheader ul {
	display: block;
	margin: 14px 0 0 16px;
	padding: 0;
}

#navigationheader ul li {
	display: inline;
	margin: 0 16px 0 0;
	padding: 0;
	list-style: none;
}

#navigationheader ul li a {
	font-size: 0.9em;
	font-weight: bold;
	letter-spacing: 0em;
	text-decoration: none;
	background-position: center left;
	background-repeat: no-repeat;
	padding: 0 0 0 28px;
}

#navigationheader ul li a:link,#navigationheader ul li a:visited {
	color: #636363;
}

#navigationheader ul li a:hover,#navigationheader ul li a:active {
	color: #85C329;
	background-position: center left;
	background-repeat: no-repeat;
}

#navigationheader ul li a#navinformation {
	background-image: url("../img/ginformation.gif");
}

#navigationheader ul li a#navinformation:hover {
	background-image: url("../img/grinformation.gif");
}

#navigationheader ul li a#navsuggestion {
	background-image: url("../img/gsuggestion.gif");
}

#navigationheader ul li a#navsuggestion:hover {
	background-image: url("../img/grsuggestion.gif");
}

#navigationheader ul li a#navsitemap {
	background-image: url("../img/gsitemap.gif");
}

#navigationheader ul li a#navsitemap:hover {
	background-image: url("../img/grsitemap.gif");
}

#introduction {
	position: absolute;
	left: 223px;
	top: 61px;
	width: 529px;
	height: 106px;
	border-bottom: 1px solid #c1c1c1;
	background-image: url("../img/introductionbg.gif");
	background-position: top left;
	background-repeat: no-repeat;
}

#introduction h2 {
	width: 198px;
	height: 40px;
	margin: 0;
	position: absolute;
	left: 0px;
	top: 66px;
	color: #939393;
	text-align: center;
}

#introduction h3 {
	position: absolute;
	left: 213px;
	top: 66px;
	width: 310px;
	height: 40px;
	margin: 0;
	padding: 0;
	font-size: 1.4em;
	color: #939393;
	text-align: center;
}

#introduction h3 strong {
	color: #85c329;
}

#introduction p {
	width: 300px;
	height: 50px;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 214px;
	top: 2px;
	font-size: 0.8em;
	line-height: 120%;
}

#introduction p strong {
	color: #85C329;
}

#introduction p em {
	font-weight: bold;
	font-style: normal;
}

/*** END HEADER ***/ /*** START SIDEBAR ***/
#sidebar {
	float: left;
	clear: left;
	width: 198px;
	margin: -44px 17px 0 0;
	padding: 0 0 0 8px;
}

#navigationmain {
	
}

#navigationmain h2 {
	height: 40px;
	margin: 0 0 3px 0;
	padding: 0;
}

#navigationmain ul {
	width: 100%;
	margin: 0;
	padding: 0;
	border-top: 1px solid #c1c1c1;
}

#navigationmain ul li {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #c1c1c1;
	list-style: none;
}

#navigationmain ul li a {
	display: block;
	margin: 8px 0 8px 12px;
	padding: 0 0 0 28px;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	line-height: 26px;
	background-position: center left;
	background-repeat: no-repeat;
}

#navigationmain ul li a:link,#navigationmain ul li a:visited {
	color: #636363;
}

#navigationmain ul li a:active,#navigationmain ul li a:hover {
	color: #74a8f5;
	background-position: center left;
	background-repeat: no-repeat;
}

#navigationmain ul li a.current {
	background-color: #f4f4f4;
}

#navigationmain ul li a.current:active,#navigationmain ul li a.current:hover
	{
	color: #74a8f5;
}

#navigationmain ul li a#navhome {
	background-image: url("../img/ghome.gif");
}

#navigationmain ul li a#navhome:hover {
	background-image: url("../img/bhome.gif");
}

#navigationmain ul li a#navcommercial {
	background-image: url("../img/gbrowse.gif");
}

#navigationmain ul li a#navcommercial:hover {
	background-image: url("../img/bbrowse.gif");
}

#navigationmain ul li a#navbrowse {
	background-image: url("../img/gbrowse.gif");
}

#navigationmain ul li a#navbrowse:hover {
	background-image: url("../img/bbrowse.gif");
}

#navigationmain ul li a#navsearch {
	background-image: url("../img/gsearch.gif");
}

#navigationmain ul li a#navsearch:hover {
	background-image: url("../img/bsearch.gif");
}

#navigationmain ul li a#navfavorites {
	background-image: url("../img/gfavorites.gif");
}

#navigationmain ul li a#navfavorites:hover {
	background-image: url("../img/bfavorites.gif");
}

#navigationmain ul li a#navprofile {
	background-image: url("../img/gprofile.gif");
}

#navigationmain ul li a#navprofile:hover {
	background-image: url("../img/bprofile.gif");
}

#navigationmain ul li a#navlinks {
	background-image: url("../img/glinks.gif");
}

#navigationmain ul li a#navlinks:hover {
	background-image: url("../img/blinks.gif");
}

#navigationmain ul li a#navstatistics {
	background-image: url("../img/gstatistics.gif");
}

#navigationmain ul li a#navstatistics:hover {
	background-image: url("../img/bstatistics.gif");
}

#navigationfeatures {
	margin: 14px 0 20px 0;
	width: 198px;
	float: left;
}

#navigationfeatures h2 {
	height: 40px;
	margin: 0 0 3px 0;
	padding: 0;
}

#navigationfeatures ul {
	width: 100%;
	margin: 0;
	padding: 0;
	border-top: 1px solid #c1c1c1;
}

#navigationfeatures ul li {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #c1c1c1;
	list-style: none;
}

#navigationfeatures ul li a {
	display: block;
	margin: 8px 0 8px 12px;
	padding: 0px 0 0px 28px;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	line-height: 26px;
	background-position: center left;
	background-repeat: no-repeat;
}

#navigationfeatures ul li a:link,#navigationfeatures ul li a:visited {
	color: #636363;
}

#navigationfeatures ul li a:active,#navigationfeatures ul li a:hover {
	color: #74a8f5;
	background-position: center left;
	background-repeat: no-repeat;
}

#navigationfeatures ul li a#navdesignologue {
	background-image: url("../img/glinks.gif");
}

#navigationfeatures ul li a#navdesignologue:hover {
	background-image: url("../img/blinks.gif");
}

#navigationfeatures ul li a#navstatistics {
	background-image: url("../img/gstatistics.gif");
}

#navigationfeatures ul li a#navstatistics:hover {
	background-image: url("../img/bstatistics.gif");
}

#navigationfeatures ul li a#navlinks {
	background-image: url("../img/glinks.gif");
}

#navigationfeatures ul li a#navlinks:hover {
	background-image: url("../img/blinks.gif");
}

#navigationfeatures ul li a#navforum {
	background-image: url("../img/gforum.gif");
}

#navigationfeatures ul li a#navforum:hover {
	background-image: url("../img/bforum.gif");
}

#navigationfeatures ul li a.current {
	background-color: #f4f4f4;
}

#navigationuser {
	margin: 14px 0 0px 0;
	width: 198px;
	float: left;
}

#navigationuser h2 {
	height: 40px;
	margin: 0 0 3px 0;
	padding: 0;
	text-transform: none;
}

#navigationuser ul {
	width: 100%;
	margin: 0;
	padding: 0;
	border-top: 1px solid #c1c1c1;
}

#navigationuser ul li {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #c1c1c1;
	list-style: none;
}

#navigationuser ul li a {
	display: block;
	margin: 8px 0 8px 12px;
	padding: 0px 0 0px 28px;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	line-height: 26px;
	background-position: center left;
	background-repeat: no-repeat;
}

#navigationuser ul li a:link,#navigationuser ul li a:visited {
	color: #636363;
}

#navigationuser ul li a:active,#navigationuser ul li a:hover {
	color: #74a8f5;
	background-position: center left;
	background-repeat: no-repeat;
}

#navigationuser ul li a#navdesigns {
	background-image: url("../img/gdesigns.gif");
}

#navigationuser ul li a#navdesigns:hover {
	background-image: url("../img/bdesigns.gif");
}

#navigationuser ul li a#navdesignadd {
	background-image: url("../img/gupload.gif");
}

#navigationuser ul li a#navdesignadd:hover {
	background-image: url("../img/bupload.gif");
}

#navigationuser ul li a#navprofile {
	background-image: url("../img/gprofile.gif");
}

#navigationuser ul li a#navprofile:hover {
	background-image: url("../img/bprofile.gif");
}

#navigationuser ul li a#navsettings {
	background-image: url("../img/gsettings.gif");
}

#navigationuser ul li a#navsettings:hover {
	background-image: url("../img/bsettings.gif");
}

#navigationuser ul li a#navlogout {
	background-image: url("../img/glogout.gif");
}

#navigationuser ul li a#navlogout:hover {
	background-image: url("../img/blogout.gif");
}

#navigationuser ul li a.current {
	background-color: #f4f4f4;
}

#userlogin {
	margin: 14px 0 0px 0;
	width: 198px;
	float: left;
}

#userlogin .hidden {
	display: none;
}

#userlogin h2 {
	margin: 0 0 3px 0;
	padding: 0;
}

#userlogin p {
	margin: 26px auto;
	padding: 5px;
	text-align: center;
	font-size: 0.9em;
	font-weight: bold;
	color: #fff;
	background-color: #FB5522;
}

#userlogin form {
	margin: 0;
	padding: 0;
}

#userlogin p {
	
}

#userlogin form input {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	border-bottom: 1px solid #c1c1c1;
	font-size: 1.1em;
	color: #85C329;
	text-transform: none;
}

/* when I go out to a club, my mindset is to give everyone around me a good time */
#userlogin form input.submit {
	width: 130px;
	margin: 0 auto;
	padding: 2px 0;
	border-top: 2px solid #BADF84;
	border-left: 2px solid #BADF84;
	border-bottom: 2px solid #6C9134;
	border-right: 2px solid #6C9134;
	background-color: #85C329;
	font-size: 0.65em;
	font-weight: bold;
	letter-spacing: 0.05em;
	color: #fff;
}

#sidebar #userlogin form label {
	display: block;
	margin: 0 0 10px 0;
	font-size: 0.9em;
	font-weight: bold;
	text-align: center;
	color: #636363;
}

#userlogin a {
	display: block;
	margin: 20px 0;
	font-size: 0.9em;
	text-align: center;
}

#userlogin strong {
	display: block;
	width: 30px;
	margin: 20px auto 20px auto;
	padding: 10px;
	border-top: 1px solid #c1c1c1;
	border-bottom: 1px solid #c1c1c1;
	text-align: center;
	color: #636363;
}

/*** END SIDEBAR ***/ /*** START ADVERTISEMENT ***/
#advertisement {
	margin: 20px 0 0 0px;
	padding: 0 0 0 8px;
	clear: both;
	float: left;
	width: 100%;
}

/*** END ADVERTISEMENT ***/ /*** START FOOTER ***/
#footer {
	clear: both;
	margin: 0px;
	padding: 0px;
	border-top: 8px solid #fff;
	border-bottom: 8px solid #fff;
	background-color: #85C329;
	font-size: 1em;
	/*
	text-transform: lowercase;	
	*/
	color: #fff;
	width: 744px;
	margin: 0 auto 0 auto;
}

#footer a {
	font-weight: bold;
	text-decoration: none;
}

#footer a:link,#footer a:visited {
	color: #fff;
}

#footer a:active,#footer a:hover {
	text-decoration: underline;
}

#footer #footertopbg {
	width: 744px;
	height: 2px;
	background-image: url("../img/footertopbg.gif");
	background-position: top center;
	background-repeat: no-repeat;
	line-height: 2px;
	font-size: 2px;
}

#footer #footerbottombg {
	width: 744px;
	height: 2px;
	background-image: url("../img/footerbottombg.gif");
	background-position: bottom center;
	background-repeat: no-repeat;
	line-height: 2px;
	font-size: 2px;
}

#copyright {
	padding: 10px 20px 0 0;
	font-size: 1.25em;
	text-align: right;
}

#navigationfooter {
	padding: 0px 0 15px 0;
	font-size: 0.95em;
}

#navigationfooter ul {
	margin: 0 0 0 20px;
	padding: 0;
	list-style: none;
}

#navigationfooter ul li {
	margin: 0;
	padding: 0;
}

/*** END FOOTER ***/ /*** CONTENT SECTIONS ***/
#content {
	
}

#contentsection {
	float: left;
	width: 529px;
	padding-top: 34px;
	background-image: url("../img/contentsectionbg.gif");
	background-position: top left;
	background-repeat: no-repeat;
}

#contentsectionleft {
	float: left;
	width: 198px;
	margin: 0 0 30px 0;
	padding-top: 26px;
	background-image: url("../img/contentsectionleftbg.gif");
	background-position: top left;
	background-repeat: no-repeat;
}

#contentsectionright {
	margin: 0 0 30px 8px;
	float: left;
	width: 323px;
	padding-top: 26px;
	background-image: url("../img/contentsectionrightbg.gif");
	background-position: top left;
	background-repeat: no-repeat;
}

#content #contentsection h2 {
	margin: 0;
	padding: 26px 0;
}

#content #contentsectionleft h2 {
	margin: 0;
	padding: 25px 0;
	border-bottom: 1px solid #c1c1c1;
}

#content #contentsectionright h2 {
	margin: 0;
	padding: 25px 0;
}

#content #contentsectionright #staff h2 {
	margin: 0;
	padding: 25px 0;
	border-bottom: 1px solid #c1c1c1;
}

#content #contentsectionright h2 a,#content #contentsectionright h2 a:visited
	{
	color: #434343;
	text-decoration: none;
}

#content #contentsectionright h2 a:active,#content #contentsectionright h2 a:hover
	{
	color: #74a8f5;
}

/*** END CONTENT SECTIONS ***/ /*** START GENERAL CONTENT SECTION ***/
#contentsection h4 {
	margin: 35px 40px 10px 40px;
	color: #434343;
}

#contentsection p {
	margin: 40px 40px 35px 40px;
	padding: 20px 30px 20px 30px;
	background-color: #f4f4f4;
	font-size: 0.8em;
	line-height: 160%;
	color: #636363;
}

#contentsection p em {
	font-style: normal;
	font-weight: bold;
}

#contentsection p strong {
	color: #85C329;
}

#contentsection form {
	margin: 35px 40px;
	padding: 0;
}

#contentsection form dl {
	clear: both;
}

#contentsection form dl dt {
	float: left;
	line-height: 23px;
	padding: 5px 0 5px 0;
	width: 130px;
	text-align: right;
	font-weight: bold;
	margin: 0 20px 0 0;
}

#contentsection form label {
	font-size: 0.9em;
	font-weight: bold;
	/*
	text-transform: lowercase;
	*/
	color: #85C329;
}

#contentsection form dl dd {
	padding: 5px 0 5px 0;
	margin: 0 0px 10px 150px;
	color: #636363;
}

#contentsection form dl dd textarea {
	width: 280px;
	height: 300px;
}

#contentsection form dl dd input {
	width: 280px;
	text-transform: none;
}

#contentsection form dl dd select {
	width: 287px;
}

#contentsection form dl dd input.submit {
	width: 130px;
	margin: 0 auto;
	padding: 2px 0;
	border-top: 2px solid #BADF84;
	border-left: 2px solid #BADF84;
	border-bottom: 2px solid #6C9134;
	border-right: 2px solid #6C9134;
	background-color: #85C329;
	font-size: 0.65em;
	font-weight: bold;
	/*
	text-transform: lowercase;	
	*/
	letter-spacing: 0.05em;
	color: #fff;
}

/*** END GENERAL CONTENT SECTION ***/ /*** START NEWSPOST ***/
.newspost {
	margin: 0 12px;
	text-transform: none;
}

.newspost h3 {
	font-size: 1.1em;
	color: #85C329;
}

.newspost h4,.newspost h5 {
	margin: 0 0 6px 0;
	font-size: 0.9em;
	color: #434343;
}

.newspost h4 strong,.newspost h5 strong {
	font-weight: normal;
	color: #939393;
}

.newspost h4 a {
	font-weight: normal;
}

.newspost p {
	margin: 20px 0;
	font-size: 0.8em;
	line-height: 160%;
	color: #636363;
}

.newspost a.more {
	display: block;
	margin: 0 0 40px 20px;
	font-size: 0.8em;
}

/*** END NEWSPOST ***/ /*** DESIGN PREVIEW ***/
.designpreview {
	float: left;
	margin: 0px 8px 8px 0;
	padding: 8px;
	border: 1px solid #c1c1c1;
	text-align: center;
	text-transform: none;
}

.dimg {
	display: block;
	width: 120px;
	height: 90px;
	margin: 15px 0 15px 0;
	padding: 0;
	border: 1px solid #c1c1c1;
	padding: 1px;
	cursor: help;
}

.dimg img {
	margin: 0;
	padding: 0;
	border: 0;
}

.dinfo {
	display: none;
	width: 120px;
	height: 90px;
	margin: 15px 0 15px 0;
	padding: 1px;
	border: 1px solid #c1c1c1;
	background-color: #fff;
	/*
	text-transform: lowercase;
	*/
	text-align: left;
	color: #636363;
	cursor: help;
}

.designpreview h3 {
	width: 122px;
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
	overflow: hidden;
	border: 0;
	font-size: 1.1em;
	font-weight: normal;
	color: #434343;
}

#contentsection .designpreview h4,#contentsectionright .designpreview h4,#contentsectionleft .designpreview h4
	{
	width: 122px;
	margin: 0px;
	padding: 0;
	white-space: nowrap;
	overflow: hidden;
	font-size: 0.8em;
}

.designpreview h4 a {
	font-weight: normal;
}

.designpreview h4 a:hover,.designpreview h4 a:active {
	color: #FB9622;
}

.designpreview h5 {
	margin: 0 0 8px 0;
	padding: 0;
	border-top: 1px solid #f0f0f0;
	font-size: 0.8em;
	/*
	text-transform: lowercase;
	*/
}

.designpreview h5 a {
	display: block;
	width: 122px;
	padding: 4px 0 0 0;
	font-weight: normal;
	text-decoration: none;
}

.designpreview h5 a:link,.designpreview h5 a:visited {
	border-top: 1px solid #c1c1c1;
	color: #c1c1c1;
}

.designpreview h5 a:hover,.designpreview h5 a:active {
	border-top: 1px solid #85C329;
	color: #85C329;
}

.designpreview ul {
	margin: 14px 0 2px 0;
	padding: 0;
	/*
	text-transform: lowercase;
	*/
}

.designpreview ul li {
	display: inline;
	margin: 0;
	padding: 0;
	list-style: none;
}

.designpreview ul li a {
	margin: 0;
	padding: 3px 9px;
	font-size: 0.8em;
	text-decoration: none;
}

.designpreview ul li a.view {
	margin: 0 3px 0 0;
	background-color: #85C329;
}

.designpreview ul li a.download {
	background-color: #939393;
}

.designpreview ul li a:link,.designpreview ul li a:visited {
	color: #fff;
}

.designpreview ul li a:hover,.designpreview ul li a:active {
	background-color: #FB9622;
}

.designpreview dl {
	margin: 0;
	padding: 7px 0 0 7px;
	text-align: left;
}

.designpreview dt {
	display: block;
	width: 45px;
	margin: 0 0 5px 0;
	padding: 1px 4px 3px 4px;
	background-color: #939393;
	font-size: 0.6em;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	color: #fff;
}

.designpreview dd {
	display: block;
	width: 30px;
	margin: -20px 0 6px 59px;
	padding: 0;
	font-size: 0.6em;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	color: #939393;
}

/*** END DESIGN PREVIEW ***/ /*** START DESIGN PREVIEWS ***/
#designpreviews {
	float: right;
	margin: 45px 0 45px 0;
	padding: 0;
	width: 485px;
}

#dpadvertisement {
	float: left;
	margin: 0 0 8px 0;
	width: 527px;
	height: 62px;
	padding: 14px 0 14px 0;
	border: 1px solid #c1c1c1;
	text-align: center;
	position: relative;
}

/*** END DESIGN PREVIEWS ***/ /*** START PAGER ***/
#content #contentsection .pager {
	float: left;
	width: 511px;
	margin: 0;
	padding: 8px 8px 8px 8px;
	border: 1px solid #c1c1c1;
	height: 26px;
}

#content #contentsection .pager form {
	margin: 0px 0 0 0;
	padding: 0;
}

#content #contentsection .pager form select {
	float: left;
	display: block;
	width: 120px;
	margin: 3px 6px 0 0;
	text-transform: none;
}

#content #contentsection .pager form input.submit {
	width: 100px;
	margin: 0 0 1px 0;
	padding: 1px 0;
	border-top: 2px solid #BADF84;
	border-left: 2px solid #BADF84;
	border-bottom: 2px solid #6C9134;
	border-right: 2px solid #6C9134;
	background-color: #85C329;
	font-size: 0.65em;
	font-weight: bold;
	/*
	text-transform: lowercase;	
	*/
	letter-spacing: 0.05em;
	color: #fff;
}

#content #contentsection .pager ul {
	float: right;
	position: relative;
	width: 44px;
	height: 18px;
	margin: 4px 0 0 0;
	padding: 0px;
	background-image: url("../img/pagerinactive.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -1000em;
	overflow: hidden;
}

#content #contentsection .pager ul li {
	display: inline;
	list-style: none;
	background-image: url("../img/pageractive.gif");
	background-repeat: no-repeat;
}

#content #contentsection .pager ul li a {
	position: absolute;
	top: 0;
	display: block;
	height: 18px;
	text-indent: -1000em;
	overflow: hidden;
}

#content #contentsection .pager ul li a:hover,#content #contentsection .pager ul li a:active
	{
	background-image: url("../img/pageractive.gif");
	background-repeat: no-repeat;
}

#content #contentsection .pager .pagerprevious a {
	width: 22px;
	left: 0;
	background-image: url("../img/pageractive.gif");
	background-position: 0px 0px;
}

/* this is such a hack...which someday needs optimizing */
#content #contentsection .pager .pagerprevious a:hover,#content #contentsection .pager .pagerprevious a:active
	{
	background-position: 0 -18px;
}

#content #contentsection .pager .pagernext a {
	width: 22px;
	left: 22px;
	background-image: url("../img/pageractive.gif");
	background-position: 22px 0px;
}

#content #contentsection .pager .pagernext a:hover,#content #contentsection .pager .pagernext a:active
	{
	background-position: -22px -18px;
}

#content #contentsection .pager .results {
	float: left;
	margin: 5px 0 0 10px;
	color: #fb9622;
	font-size: 0.9em;
	font-weight: bold;
}

/*** END PAGER ***/ /*** START SEARCH ***/
#search {
	margin: 0 0 8px 0;
	padding: 30px 0 30px 0;
	background-color: #f4f4f4;
	text-align: center;
}

#search label {
	display: none;
}

#search form {
	margin: 0;
	padding: 0;
}

#search form select {
	width: 180px;
	text-transform: none;
}

#search form input {
	width: 180px;
	text-transform: none;
}

#search input.submit {
	width: 100px;
	margin: 0 0 1px 0;
	padding: 1px;
	border-top: 2px solid #BADF84;
	border-left: 2px solid #BADF84;
	border-bottom: 2px solid #6C9134;
	border-right: 2px solid #6C9134;
	background-color: #85C329;
	font-size: 0.65em;
	font-weight: bold;
	/*
	text-transform: lowercase;	
	*/
	letter-spacing: 0.05em;
	color: #fff;
}

#search table {
	margin: 0 auto;
	text-align: left;
}

#search table thead {
	display: none;
}

#search table tbody tr td {
	padding: 0 8px 4px 0;
}

#search table tbody tr td label {
	display: inline;
	font-size: 0.9em;
	font-weight: bold;
	color: #939393;
}

#search table tbody tr td select {
	width: 110px;
	margin: 0 10px 0 0;
}

#search table tbody tr td input.submit {
	margin: 20px 0 0 0;
}

/*** END SEARCH ***/ /*** START NAVIGATION SEARCH ***/
#navigationsearch {
	margin: 0px 0 28px 55px;
	padding: 20px 0 0 0;
}

#navigationsearch ul {
	margin: 0;
	padding: 0;
}

#navigationsearch ul li {
	display: inline;
	margin: 0;
	padding: 0 16px 0 0;
	list-style: none;
}

#navigationsearch ul li a,#navigationsearch ul li a:link,#navigationsearch ul li a:visited
	{
	padding: 0 0 0 28px;
	background-position: center left;
	background-repeat: no-repeat;
	text-decoration: none;
	/*
	text-transform: lowercase;
	*/
	font-size: 0.9em;
	font-weight: bold;
	color: #636363;
}

#navigationsearch ul li a:hover,#navigationsearch ul li a:active {
	padding: 0 0 0 28px;
	background-position: center left;
	background-repeat: no-repeat;
	color: #FB9622;
}

#navigationsearch ul li a#navsearchbykeyword {
	background-image: url("../img/gsearch.gif");
}

#navigationsearch ul li a#navsearchbykeyword:hover {
	background-image: url("../img/osearch.gif");
}

#navigationsearch ul li a#navsearchadvanced {
	background-image: url("../img/gsearch.gif");
}

#navigationsearch ul li a#navsearchadvanced:hover {
	background-image: url("../img/osearch.gif");
}

#navigationsearch ul li a#navsearchbydesigner {
	background-image: url("../img/gsearch.gif");
}

#navigationsearch ul li a#navsearchbydesigner:hover {
	background-image: url("../img/osearch.gif");
}

/*** END NAVIGATION SEARCH ***/ /*** START HISTORY ***/
#history {
	margin: 0 0 0 12px;
}

#history h3 {
	font-size: 1.1em;
	color: #85C329;
}

#history p {
	margin: 20px;
	font-size: 0.8em;
	line-height: 160%;
	color: #636363;
}

/*** END HISTORY ***/ /*** START STAFF ***/
#staff img {
	margin: 4px 24px 24px 0;
	float: left;
}

#staff h3 {
	margin-top: 0;
	font-size: 1.1em;
	color: #85c329;
}

#staff h4 {
	font-size: 0.9em;
	font-weight: bold;
	color: #636363;
}

#staff h5 {
	font-size: 0.8em;
	font-weight: normal;
	color: #939393;
}

#staff p {
	clear: left;
	margin: 0px;
	padding: 10px 10px 20px 25px;
	background-color: #f4f4f4;
	font-size: 0.8em;
	line-height: 160%;
	color: #636363;
}

#staff .member {
	margin: 18px 0 70px 0;
	border-top: 1px solid #fff;
}

/*** END STAFF ***/ /*** START SUGGESTION ***/ /*** END SUGGESTION ***/
	/*** START SUMMARY ***/
#summary {
	margin-left: 12px;
}

#summary h3 {
	font-size: 1.1em;
	color: #85C329;
}

#summary p {
	margin: 20px;
	font-size: 0.8em;
	line-height: 160%;
	color: #636363;
}

#summary p strong {
	color: #85C329;
}

#summary p em {
	font-weight: bold;
	font-style: normal;
}

/*** END SUMMARY ***/ /*** START PAGES ***/
#pages {
	
}

#pages ul {
	margin: 0;
	padding: 10px 0px 0px 15px;
	background-color: #f4f4f4;
}

#pages ul li {
	margin: 0px 0 10px 0;
	color: #636363;
	list-style: none;
}

/*** END PAGES ***/ /*** START DETAIL PREVIEW ***/
#detailpreview {
	float: left;
	width: 198px;
}

#detailpreview h2 {
	border-bottom: 1px solid #c1c1c1;
}

#detailpreview #detailthumbnail a {
	display: block;
	border: 1px solid #c1c1c1;
	padding: 1px;
	margin: 40px 0 40px 38px;
	width: 120px;
	height: 90px;
}

#detailpreview #detailthumbnail img {
	border: 0;
}

#detailpreview a {
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin: 0 0 0 38px;
	height: 18px;
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 30px;
	width: 120px;
}

#detailpreview a#view,#detailpreview a#view:visited {
	margin-bottom: 6px;
	background-image: url("../img/view.gif");
	color: #85C329;
}

#detailpreview a#download,#detailpreview a#download:visited {
	background-image: url("../img/download.gif");
	color: #636363;
}

#detailpreview a#download:active,#detailpreview a#download:hover,#detailpreview a#view:active,#detailpreview a#view:hover
	{
	color: #FB9622;
}

/*** END DETAIL PREVIEW ***/ /*** START DETAIL INFORMATION ***/
#detailinformation {
	float: left;
	width: 323px;
	margin: 0 0 0 8px;
	border-bottom: 1px solid #c1c1c1;
}

#detailinformation dl {
	margin: 0;
	padding: 0;
}

#detailinformation dl dt {
	float: left;
	border-top: 1px solid #c1c1c1;
	padding: 0;
	width: 115px;
	text-align: center;
	color: #85C329;
	font-weight: bold;
	font-size: 0.9em;
	margin: 0;
	padding: 13px 12px 13px 12px;
	border-left: 1px solid #c1c1c1;
}

#detailinformation dl dd {
	width: 182px;
	float: left;
	border-top: 1px solid #c8c8c8;
	margin: 0px 0px 0px 0;
	padding: 13px 0 13px 0px;
	background-color: #fff;
	font-size: 0.9em;
	font-weight: bold;
	color: #636363;
	background-image: url("../img/ddbg.gif");
	background-repeat: repeat-x;
	background-position: center left;
	text-align: center;
}

/*** END DETAIL INFORMATION ***/ /*** START DETAIL NOTES ***/
#detailnotes {
	width: 529px;
	padding-top: 0px;
	clear: both;
}

#detailnotes h2 {
	border-bottom: 1px solid #c1c1c1;
}

#detailnotes p {
	margin: 20px;
	font-size: 0.8em;
	line-height: 160%;
	color: #636363;
}

/*** END DETAIL NOTES ***/ /*** START DESIGN LINKS ***/
#designlinks {
	float: left;
	width: 529px;
}

#designlinks p { /*
	margin: 35px 40px 35px 40px;
	padding: 20px 30px 20px 30px;
*/
	margin: 26px 16px 26px 16px;
	padding: 20px 30px;
	background-color: #f4f4f4;
	font-size: 0.8em;
	line-height: 160%;
	color: #636363;
	/*
	background-image: url("../img/adfooterbg.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	*/
}

/* Kid loco is pretty good */
#designlinks p strong {
	font-weight: bold;
	color: #85c329;
}

#designlinks dl {
	margin: 0px 16px;
	padding: 0;
}

#designlinks dl dt {
	font-size: 0.9em;
	font-weight: bold;
	padding: 0 0 0 30px;
	background-image: url("../img/glinks.gif");
	background-repeat: no-repeat;
	background-position: top left;
	height: 18px;
	color: #636363;
}

#designlinks dl dt em a,#designlinks dl dt em a:visited {
	font-style: normal;
	color: #85C329;
}

#designlinks dl dt em a:hover,#designlinks dl dt em a:active {
	color: #fb9622;
}

#designlinks dl dd {
	margin: 10px 0 20px 0;
	padding: 0 0 0 30px;
	font-size: 0.8em;
	line-height: 160%;
	color: #636363;
}

/*** END DESIGN LINKS ***/ /*** START DESIGN STATISTICS ***/
#designstatistics {
	float: left;
	width: 529px;
}

#designstatistics dl {
	margin: 0px 40px 35px 40px;
	clear: both;
}

#designstatistics dl dt {
	float: left;
	border-right: 0px solid #c1c1c1;
	padding: 2px;
	width: 40px;
	text-align: right;
	font-weight: bold;
	margin-right: 10px;
	font-size: 0.9em;
	color: #434343;
}

#designstatistics dl dd {
	border-top: 0px solid #f4f4f4;
	margin: 0 0 4px 0;
	padding: 2px;
	font-weight: bold;
	font-size: 0.9em;
	color: #636363;
}

#designstatistics dl dd em a,#designstatistics dl dd em a:visited {
	font-style: normal;
	color: #85C329;
}

#designstatistics dl dd em a:hover,#designstatistics dl dd em a:active {
	color: #fb9622;
}

#designstatistics dl dd strong {
	color: #b0b0b0;
}

/*** END DESIGN STATISTICS ***/ /*** START PRIVACY POLICY ***/
#privacypolicy p {
	background-color: #fff;
	margin: 0px 40px 0px 40px;
	padding: 20px 30px 0px 30px;
}

/*** END PRIVACY POLICY ***/ /*** START USAGE AGREEMENT ***/
#usageagreement p {
	background-color: #fff;
	margin: 0px 40px 0px 40px;
	padding: 20px 30px 0px 30px;
}

/*** END USAGE AGREEMENT ***/ /*** START PREMIUM SECTION ***/
#premium {
	width: 529px;
	margin: 8px 0 0 0;
	padding: 30px 0px 30px 0px;
	background-color: #f4f4f4;
	float: left;
}

#premium ul {
	float: left;
	margin: 0 0 0 30px;
	padding: 0;
}

#premium ul li {
	margin: 0 0 4px 0;
	padding: 0;
	list-style: none;
}

#premium ul li a {
	font-size: 0.9em;
	font-weight: bold;
}

/*** END PREMIUM SECTIONS ***/ /*** START USER PROFILE ***/
#userprofiledesigns {
	margin: 40px 0 0 30px;
}

/*** END USER PROFILE ***/
#designadd ul {
	padding-left: 20px;
	margin-left: 0px;
}

#designadd ul li {
	padding: 2px 0px;
	color: #333;
}